Part Number Hot Search : 
24IMS 2A473 78310 IA8251 IA8251 2SC5097 BCP51 A2121
Product Description
Full Text Search
 

To Download F29C51004T-90JC- Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 SyncMOS
F29C51004T/F29C51004B 4 MEGABIT (524,288 x 8 BIT) 5 VOLT CMOS FLASH MEMORY
Description
The F29C51004T/F29C51004B is a high speed 524,288 x 8 bit CMOS flash memory. Writing or erasing the device is done with a single 5 Volt power supply. The device has separate chip enable CE, write enable WE, and output enable OE controls to eliminate bus contention. The F29C51004T/F29C51004B offers a combination of: Boot Block with Sector Erase/Write Mode. The end of write/erase cycle is detected by DATA Polling of I/O7 or by the Toggle Bit I/O6. TheF29C51004T/F29C51004B features a sector erase operation which allows each sector to be erased and reprogrammed without affecting data stored in other sectors. The device also supports full chip erase. Boot block architecture enables the device to boot from a protected sector located either at the top (F29C51004T) or the bottom (F29C51004B). All inputs and outputs are CMOS and TTL compatible. The F29C51004T/F29C51004B is ideal for applications that require updatable code and data storage.
Features
s s s s s s 512Kx8-bit Organization Address Access Time: 70, 90, 120 ns Single 5V 10% Power Supply Sector Erase Mode Operation 16KB Boot Block (lockable) 1K bytes per Sector, 512 Sectors - Sector-Erase Cycle Time: 10ms (Max) - Byte-Write Cycle Time: 20s (Max) Minimum 10,000 Erase-Program Cycles Low power dissipation - Active Read Current: 20mA (Typ) - Active Program Current: 30mA (Typ) - Standby Current: 50A (Max) Hardware Data Protection Low VCC Program Inhibit Below 3.5V Self-timed write/erase operations with end-of-cycle detection - DATA Polling - Toggle Bit CMOS and TTL Interface Available in two versions - F29C51004T (Top Boot Block) - F29C51004B (Bottom Boot Block) Packages: - 32-pin Plastic DIP - 32-pin TSOP-I - 32-pin PLCC
s s
s s s
s s
s
Device Usage Chart
Access Time (ns) Operating Temperature Range 0C to 70 C -40C to +85C Package Outline P * * T * * J * * 70 * 90 * * 120 * Temperature Mark Blank I
F29C51004T/F29C51004B V1.0 November 1998
1
SyncMOS
F 29 C 51 004 T -
F29C51004T/F29C51004B
OPERATING VOLTAGE 51: 5V
DEVICE
SPEED P = PDIP T = TSOP-I J = PLCC
PKG.
TEMP. BLANK (0C TO 70C) I (-40C TO +85C)
51004-01
BOOT BLOCK LOCATION T: TOP B: BOTTOM
70: 70ns 90: 90ns 12: 120ns
Pin Configurations
VCC WE A12 A15 A16 A18
A18 A16 A15 A12 A7 A6 A5 A4 A3 A2 A1 A0 I/O0 I/O1 I/O2 GND 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 32 31 30 29 28 27 32-Pin PDIP 26 Top View 25 24 23 22 21 20 19 18 17
51004-02
Pin Names
VCC WE A17 A14 A13 A8 A9 A11 OE A10 CE I/O7 I/O6 I/O5 I/O4 I/O3
A17
A0-A18 I/O0-I/O7
29 28 27 26 25 24 23 22 21
Address Inputs Data Input/Output Chip Enable Output Enable Write Enable 5V 10% Power Supply Ground No Connect
4
3
2
1 32 31 30
A7 A6 A5 A4 A3 A2 A1 A0 I/O0
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
A14 A13 A8 A9 A11 OE A10 CE I/O7
CE OE WE VCC GND NC
32 Pin PLCC Top View
I/O1
I/O2
I/O3
I/O4
I/O5
GND
I/O6
51004-03
A11 A9 A8 A13 A14 A17 WE VCC A18 A16 A15 A12 A7 A6 A5 A4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
32-Pin TSOP I Standard Pinout Top View
32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17
51004-04
OE A10 CE I/O7 I/O6 I/O5 I/O4 I/O3 GND I/O2 I/O1 I/O0 A0 A1 A2 A3
F29C51004T/F29C51004B V1.0 November
2
SyncMOS
Functional Block Diagram
F29C51004T/F29C51004B
X-Decoder
4,194,304 Bit Memory Cell Array
A0-A18
Address buffer & latches
Y-Decoder
CE OE WE
Control Logic
I/O Buffer & Data Latches
I/O0-I/O7
51004-07
Capacitance (1,2)
Symbol
CIN COUT CIN2
Parameter
Input Capacitance Output Capacitance Control Pin Capacitance
Test Setup
VIN = 0 VOUT = 0 VIN = 0
Typ.
6 8 8
Max.
8 12 10
Units
pF pF pF
NOTE: 1. Capacitance is sampled and not 100% tested. 2. TA = 25C, VCC = 5V 10%, f = 1 MHz.
Latch Up Characteristics(1)
Parameter
Input Voltage with Respect to GND on A9, OE Input Voltage with Respect to GND on I/O, address or control pins VCC Current NOTE: 1. Includes all pins except VCC. Test conditions: VCC = 5V, one pin at a time.
Min.
-1 -1 -100
Max.
+13 VCC + 1 +100
Unit
V V mA
AC Test Load
+5.0 V IN3064 or Equivalent Device Under Test IN3064 or Equivalent CL = 100 pF 6.2 k IN3064 or Equivalent IN3064 or Equivalent
51004-08
2.7 k
F29C51004T/F29C51004B V1.0 November 1998
3
SyncMOS
Absolute Maximum Ratings(1)
Symbol
VIN VIN VCC TSTG TOPR IOUT
F29C51004T/F29C51004B
Parameter
Input Voltage (input or I/O pins) Input Voltage (A9 pin, OE) Power Supply Voltage Storage Temerpature (Plastic) Operating Temperature Short Circuit Current(2)
Commercial
-2 to +7 -2 to +13 -0.5 to +5.5 -65 to +125 0 to +70 200 (Max.)
Industrial
-2 to +7 -2 to +13 -0.5 to +5.5 -65 to +150 -40 to + 85 200 (Max.)
Unit
V V V C C mA
NOTE: 1. Stress greater than those listed unders "Absolute Maximum Ratings" may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect reliability. 2. No more than one output maybe shorted at a time and not exceeding one second long.
DC Electrical Characteristics
(over the commercial operating range)
Parameter Name
VIL VIH IIL IOL VOL VOH ICC1
Parameter
Input LOW Voltage Input HIGH Voltage Input Leakage Current Output Leakage Current Output LOW Voltage Output HIGH Voltage Read Current
Test Conditions
VCC = VCC Min. VCC = VCC Max. VIN = GND to VCC, VCC = VCC Max. VOUT = GND to VCC, VCC = VCC Max. VCC = VCC Min., IOL = 2.1mA VCC = VCC Min, IOH = -400A CE = OE = VIL, WE = VIH, all I/Os open, Address input = VIL/VIH, at f = 1/tRC Min., VCC = VCC Max. CE = WE = VIL, OE = VIH, VCC = VCC Max. CE = OE = WE = VIH, VCC = VCC Max. CE = OE = WE = VCC - 0.3V, VCC = VCC Max. CE = OE = VIL, WE = VIH CE = OE = VIL, WE = VIH, A9 = VH Max.
Min.
-- 2 -- -- -- 2.4 --
Max.
0.8 -- 1 10 0.4 -- 30
Unit
V V A A V V mA
ICC2 ISB ISB1 VH IH
Write Current TTL Standby Current CMOS Standby Current Device ID Voltage for A9 Device ID Current for A9
-- -- -- 11.5 --
40 1 50 12.5 50
mA mA A V A
F29C51004T/F29C51004B V1.0 November 1998
4
SyncMOS
AC Electrical Characteristics
(over all temperature ranges) Read Cycle
Parameter Name
tRC tAA tACS tOE tCLZ tOLZ tDF tOH
F29C51004T/F29C51004B
-70 Parameter
Read Cycle Time Address Access Time Chip Enable Access Time Output Enable Access Time CE Low to Output Active OE Low to Output Active OE or CE High to Output in High Z Output Hold from Address Change
-90 Max.
-- 70 70 35 -- -- 30 --
-12 Max.
-- 90 90 45 -- -- 40 --
Min.
70 -- -- -- 0 0 0 0
Min.
90 -- -- -- 0 0 0 0
Min.
120 -- -- -- 0 0 0 0
Max.
-- 120 120 60 -- -- 50 --
Unit
ns ns ns ns ns ns ns ns
Program (Erase/Program) Cycle
Parameter Name Parameter
tWC tAS tAH tCS tCH tOES tOEH tWP tWPH tDS tDH tWHWH1 tWHWH2 tWHWH3 Write Cycle Time Address Setup Time Address Hold Time CE Setup Time CE Hold Time OE Setup Time OE High Hold Time WE Pulse Width WE Pulse Width High Data Setup Time Data Hold Time Programming Cycle Sector Erase Cycle Chip Erase Cycle
-70 Min.
70 0 45 0 0 0 0 35 20 30 0 -- -- --
-90 Max.
-- -- -- -- -- -- -- -- -- -- -- 20 10 --
-12 Max.
-- -- -- -- -- -- -- -- -- -- -- 20 10 --
Typ.
-- -- -- -- -- -- -- -- -- -- -- -- -- 2
Min.
90 0 45 0 0 0 0 45 30 30 0 -- -- --
Typ.
-- -- -- -- -- -- -- -- -- -- -- -- -- 2
Min.
120 0 50 0 0 0 0 50 35 30 0 -- -- --
Typ.
-- -- -- -- -- -- -- -- -- -- -- -- -- 2
Max.
-- -- -- -- -- -- -- -- -- -- -- 20 10 --
Unit
ns ns ns ns ns ns ns ns ns ns ns s ms sec
F29C51004T/F29C51004B V1.0 November 1998
5
SyncMOS
Waveforms of Read Cycle
tRC ADDRESS tAA CE tCE tOE OE tOLZ WE tCLZ I/O HIGH-Z tOH VALID DATA OUT tAA
F29C51004T/F29C51004B
tDF
VALID DATA OUT
HIGH-Z
51004-09
Waveforms of WE Controlled-Program Cycle
3rd bus cycle tWC tAS ADDRESS 5555H tCH CE PA tAH PA(2) tRC
OE tOES WE tCS tWPH tDS tDH I/O A0H PD(3) I/O7(1) DOUT tOH
51004-10
tWP
tWHWH1
tDF tOE
NOTES: 1. I/O7: The output is the complement of the data written to the device. 2. PA: The address of the memory location to be programmed. 3. PD: The data at the byte address to be programmed.
F29C51004T/F29C51004B V1.0 November 1998
6
SyncMOS
Waveforms of CE Controlled-Program Cycle
tWC ADDRESS 5555H PA tAS tAH WE PA(1)
F29C51004T/F29C51004B
tRC
OE tWP CE tOES tWPH tDS tDH I/O A0H PD(2) I/O7 DOUT tOH
51004-11
tWHWH1
tDF tOE
Waveforms of Erase Cycle(1)
tWC ADDRESS 5555H tAS 2AAAH 5555H tAH CE 5555H 2AAAH (5555H for Chip Erase) SA
OE tWP WE tCS tDS tDH I/O AAH 55H 80H AAH 55H tWPH tWHWH 2
3
(10H for Chip Erase) 30H
51004-12
NOTES: 1. PA: The address of the memory location to be programmed. 2. PD: The data at the byte address to be programmed. 3. SA: The sector address for Sector Erase.
F29C51004T/F29C51004B V1.0 November 1998
7
SyncMOS
Waveforms of DATA Polling Cycle
tCH CE tOE OE tOEH WE tCE tWHWH1 (2 or 3) I/O7 I/O7 I/O7
F29C51004T/F29C51004B
tDF
tOH HIGH-Z
VALID DATA OUT
I/O0-I/O6
I/O0-I/O6
INVALID
VALID DATA OUT
HIGH-Z
51004-13
Waveforms of Toggle Bit Cycle
CE tOEH WE
OE
I/O6 stop toggling tWHWH1 (2 or 3)
51004-14
F29C51004T/F29C51004B V1.0 November 1998
8
SyncMOS
Functional Description
The F29C51004T/F29C51004B consists of 512 equally-sized sectors of 1K bytes each. The 16 KB lockable Boot Block is intended for storage of the system BIOS boot code. The boot code is the first piece of code executed each time the system is powered on or rebooted. The F29C51004 is available in two versions: the F29C51004T with the Boot Block address starting from 7C000H to 7FFFFH, and the F29C51004B with the Boot Block address starting from 00000H to 3FFFFH.
F29C51004T 16KB Boot Block 1 KB 1 KB
F29C51004T/F29C51004B
F29C51004B 7FFFFH 7C000H 1 KB
1 KB 03FFFH 1 KB 00000H 00000H 1 KB 16KB Boot Block
51004-15
Read Cycle
A read cycle is performed by holding both CE and OE signals LOW. Data Out becomes valid only when these conditions are met. During a read cycle WE must be HIGH prior to CE and OE going LOW. WE must remain HIGH during the read operation for the read to complete (see Table 1).
16KB Boot Block = 32 Sectors
Output Disable
Returning OE or CE HIGH, whichever occurs first will terminate the read operation and place the l/O pins in the HIGH-Z state.
During the byte write cycle, addresses are latched on the falling edge of either CE or WE, whichever is last. Data is latched on the rising edge of CE or WE, whichever is first. The byte write cycle can be CE controlled or WE controlled.
Sector Erase Cycle
The F29C51004T/F29C51004B features a sector erase operation which allows each sector to be erased and reprogrammed without affecting data stored in other sectors. Sector erase operation is initiated by using a specific six-bus-cycle sequence: Two unlock program cycles, a setup command, two additional unlock program cycles, and the sector erase command (see Table 2). A sector must be first erased before it can be rewritten. While in the internal erase mode, the device ignores any program attempt into the device. The internal erase completion can be determined via DATA polling or toggle bit status. The F29C51004T/F29C51004B is shipped fully erased (all bits = 1).
Standby
The device will enter standby mode when the CE signal is HIGH. The l/O pins are placed in the HIGH-Z, independent of the OE input state.
Byte Write Cycle
The F29C51004T/F29C51004B is programmed on a byte-by-byte basis. The byte write operation is initiated by using a specific four-bus-cycle sequence: two unlock program cycles, a program setup command and program data program cycles (see Table 2).
Table 1. Operation Modes Decoding
Decoding Mode
Read Byte Write Standby Autoselect Device ID Autoselect Manufacture ID Enabling Boot Block Protection Lock Disabling Boot Block Protection Lock Output Disable
CE
VIL VIL VIH VIL VIL VIL VH VIL
OE
VIL VIH X VIL VIL VH VH VIH
WE
VIH VIL X VIH VIH VIL VIL VIH
A0
A0 A0 X VIH VIL X X X
A1
A1 A1 X VIL VIL X X X
A9
A9 A9 X VH VH VH VH X
I/O
READ PD HIGH-Z CODE CODE X X HIGH-Z
NOTES: 1. X = Don't Care, VIH = HIGH, VIL = LOW, VH = 12.5V Max. 2. PD: The data at the byte address to be programmed.
F29C51004T/F29C51004B V1.0 November 1998
9
SyncMOS
Table 2. Command Codes
First Bus Program Cycle Command Sequence Read Read Autoselect Mode Byte Program Chip Erase Address XXXXH 5555H 5555H Data F0H AAH AAH 2AAAH 2AAAH 55H 55H 5555H 5555H F0H 90H RA(1) Second Bus Program Cycle Address Data Third Bus Program Cycle Address Data Fourth Bus Program Cycle Address Data
F29C51004T/F29C51004B
Fifth Bus Program Cycle Address Data
Six Bus Program Cycle Address Data
RD(2)
See table 3 for detail.
5555H
AAH
2AAAH
55H
5555H
A0H
PA
PD(4)
5555H
AAH AAH
2AAAH 2AAAH
55H 55H
5555H 5555H
80H 80H
5555H 5555H
AAH AAH
2AAAH 2AAAH
55H 55H
5555H SA(5)
10H 30H
Sector Erase 5555H
NOTES: 1. RA: Read Address 2. RD: Read Data 3. PA: The address of the memory location to be programmed. 4. PD: The data at the byte address to be programmed. 5. SA(5): Sector Address
Chip Erase Cycle
The F29C51004T/F29C51004B features a chiperase operation. The chip erase operation is initiated by using a specific six-bus-cycle sequence: two unlock program cycles, a setup command, two additional unlock program cycles, and the chip erase command (see Table 2). The automatic erase begins on the rising edge of the last WE or CE pulse in the command sequence and terminates when the data on DQ7 is "1".
Toggle Bit (I/O6)
The F29C51004T/F29C51004B also features another method for determining the end of a program cycle. When the device is in the program cycle, any attempt to read the device will result in l/O6 toggling between 1 and 0. Once the program is completed, the toggling will stop. The device is then ready for the next operation. Examining the toggle bit may begin at any time during a program cycle.
Boot Block Protection Enabling/Disabling
The F29C51004T/F29C51004B features hardware Boot Block Protection. The boot block sector protection is enabled when high voltage (12.5V) is applied to OE and A9 pins with CE pin LOW and WE pin LOW. The sector protection is disabled when high voltage is applied to OE, CE and A9 pins with WE pin LOW. Other pins can be HIGH or LOW. This is shown in table 1.
Program Cycle Status Detection
There are two methods for determining the state of the F29C51004T/F29C51004B during a program (erase/write) cycle: DATA Polling (I/O7) and Toggle Bit (I/O6).
DATA Polling (I/O7)
The F29C51004T/F29C51004B features DATA polling to indicate the end of a program cycle. When the device is in the program cycle, any attempt to read the device will received the complement of the loaded data on I/O7. Once the program cycle is completed, I/O7 will show true data, and the device is then ready for the next cycle.
Autoselect Mode
The F29C51004T/F29C51004B features an Autoselect mode to identify boot block locking status, device ID and manufacturer ID. Entering Autoselect mode is accomplished by applying a high voltage (VH) to the A9 Pin, or through a sequence of commands (as shown in table 2). Device will exit this mode once high voltage on A9 is removed or another command is loaded into the device.
F29C51004T/F29C51004B V1.0 November 1998
10
SyncMOS
Boot Block Protection Status
In Autoselect mode, performing a read at address location 3CXX2H (F29C51004T) or 0CXX2H (F29C51004B) will indicate boot bloc protection status. If the data is 01H, the boot block is protected. If the data is 00H, the boot block is unprotected. This is also shown is table 3.
F29C51004T/F29C51004B
Manufacturer ID
In Autoselect mode, performing a read at address XXXX0H will determine the manufacturer ID.40H is the manufacturer code for SyncMOS Flash.
Hardware Data Protection
VCC Detection: the program operation is inhibited when VCC is less than 3.5V. Noise Protection: a CE or WE pulse of less than 5ns will not initiate a program cycle. Program Inhibit: holding any one of OE LOW, CE HIGH or WE HIGH inhibits a program cycle.
Device ID
In Autoselect mode, performing a read at address XXX1H will determine whether the device is a Top Boot Block device or a Bottom Boot Block device. If the data is 03H, the device is a Top Boot Block. If the data is A3H, the device is a Bottom Boot Block device (see Table 3).
Table 3. Autoselect Decoding
Address Decoding Mode
Boot Block Protection
Boot Block
Top Bottom
A0
VIL VIL VIH
A1
VIH VIH VIL
A2-A13
X X X
A14-A17
VIH VIL X
Data I/O0-I/O7
01H: protected 00H: unprotected 03H A3H
Device ID
Top Bottom
Manufacture ID NOTE: 1. X = Don't Care, VIH = HIGH, VIL = LOW.
VIL
VIL
X
X
40H
F29C51004T/F29C51004B V1.0 November 1998
11
SyncMOS
Byte Program Algorithm
Write Byte-Write Command Sequence
F29C51004T/F29C51004B
Chip/Sector Erase Algorithm
Write Erase Command Sequence
Add/Data 5555H/AAH
Add/Data 5555H/AAH
2AAAH/55H Four Bus Cycle Sequence 5555H/A0H
2AAAH/55H
5555H/80H Six Bus Cycle Sequence
PA/PD
5555H/AAH
Data Polling or Toggle bit successfully completed or tWTWH (2 or 3) timeout
2AAAH/55H
Writing Completed
5555H/10H (Chip Erase) SA/30H (Sector Erase)
Data Polling or Toggle bit successfully completed or tWTWH (2 or 3) timeout
Erase Completed
51004-16
F29C51004T/F29C51004B V1.0 November 1998
12
SyncMOS
DATA Polling Algorithm
Read I/O7 Address = PBA(1)
F29C51004T/F29C51004B
Toggle Bit Algorithm
Read I/O6
No
I/O7 = Data
Read I/O6
Yes Yes Program Done No I/O6 Toggle
Program Done
51004-17
NOTE: 1. PBA: The byte address to be programmed.
F29C51004T/F29C51004B V1.0 November 1998
13
SyncMOS
Package Diagrams
32-pin Plastic DIP
1.660 MAX.
F29C51004T/F29C51004B
15 MAX
INDEX-1 EJECTOR MARK 0.545/0.555 INDEX-2 .600 TYP
+.004 .010 - .0004
.050 MAX
0.210 MAX 0.120 MIN .100 TYP +.012 .047 - 0 +.006 .018 - .002 0.010 MIN .032 +.012 -0
32-pin PLCC
20 19 18 21 22 23 24 25 26 27 28 29 30 31 32 1 2 3 4 17 16 15 14 13 12 11 10 9 8 7 6 5 .550 .003 .590 .005
.045X45 .450 .003 .490 .005 .050 TYP .110 .136 .003 .046 .003 .025 30
.017
3 - 6
.420 .003
3 - 6
3 - 6
F29C51004T/F29C51004B V1.0 November 1998
14
SyncMOS
32-pin TSOP-I
Units in inches
0.787 0.008
F29C51004T/F29C51004B
Detail "A"
0.010 0.315 TYP. (0.319 MAX.)
0.024 0.004 0.724 TYP. (0.728 MAX.) SEATING PLANE See Detail "A" 0.005 MIN. 0.007 MAX. 0.032 TYP. 0.020 MAX. 0.020 SBC 0.003 MAX 0.009 0.002 0.035 0.002 0.047 MAX.
F29C51004T/F29C51004B V1.0 November 1998
15
SyncMOS Technology Inc.
Sales Office :
No. 1, Creation Rd. 1, Science-Based Industrial Park, Hsinchu, Taiwan, R.O.C. Tel : 886-3-5792926 Fax : 886-3-5792953
Note 1 : publication date : November 1998 Rev. A Note 2 : all data and specification are subject to change without notice.
F29C51004T/F29C51004B V1.0 November 1998
16
WWW..COM
Copyright (c) Each Manufacturing Company. All Datasheets cannot be modified without permission.
This datasheet has been download from : www..com
100% Free DataSheet Search Site. Free Download. No Register. Fast Search System. www..com


▲Up To Search▲   

 
Price & Availability of F29C51004T-90JC-

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X